package com.sinosoft.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author: WangShengJie
 * @Date: 2025/2/17
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class TencentMapRequest {

    /**
     * 父级行政区划ID（adcode），
     * 缺省时返回一级行政区划，也就是省级
     */
    private String id;
    /**
     * 	返回行政区划轮廓点串（经纬度点串），取值：
     * 0 默认，不返回轮廓
     * 1 固定3公里抽稀粒度的区划轮廓
     * 2 支持多种抽稀粒度的区划轮廓，可通过max_offset设置返回轮廓的抽稀级别
     * 3 获取乡镇/街道（四级）轮廓边界（高级功能请提 工单 联系开通）
     */
    private String get_polygon;
    /**
     * 轮廓点串的抽稀精度（仅对get_polygon=2时支持），
     * 单位米，可选值：
     * 100 ：100米（当缺省id返回省级区划时，将按500米返回，其它级别正常生效）
     * 500 ：500米
     * 1000：1000米
     * 3000：3000米
     */
    private String max_offset;
    /**
     *返回格式：支持JSON/JSONP，默认JSON
     * 例如：output=json
     */
    private String output;
    /**
     *	JSONP方式回调函数
     *	callback=function1
     */
    private String callback;
}
